The Proxy Wizard provides an easy way to create proxy items. It is possible to create both the proxy items in one database and the cross-database proxy items.
1. Installation
Follow the steps below to install the Proxy Wizard module:
- Install proxypackage.zip as a regular Sitecore package.
- Make the following changes to the web.config file:
- Add reference to the proxywizard.dll into the <references> section:
<references>
...
<reference>/bin/proxywizard.dll</reference>
...
</references> -
Enable proxy items in the master database:
<proxiesEnabled>true</proxiesEnabled>
-
Add the source to the < controlSources > section:
<controlSources>
…
<source mode="on" namespace="ProxyWizard" folder="/sitecore modules/shell/proxy" deep="true"/>
…
</controlSources>
- Make the following change to the commands.config file:
<configuration>
…<command name="item:advancedProxy" type="ProxyWizard.advancedProxy,ProxyWizard" />
<command name="item:typicalProxy" type="ProxyWizard.typicalProxy,ProxyWizard" />
…
</configuration>
2. User Manual
The Proxy Wizard is integrated into the Configure tab of the Content Editor ribbon:
Creating Proxy Items
To create a proxy item, navigate to the item which should be the source item using the Content Editor and select the Proxy button. Fill the fields of the prompt window which will appear and click Next.
A virtual item will appear under the target item and a new proxy will be created under /system/Proxies/.
Creating Cross Database Proxy Items
To create a cross-database proxy item, call the Proxy Wizard submenu by selecting the small triangle near the Proxy button and click Cross Database Proxy.
Configure the source item. This dialog allows to specify the source database (the target item will always be created in the master database). Click Next when done:
Configure the target item and click Next to create the proxy item.